package com.atguigu.pojo;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.*;

@Data
/**
 *使用校验注解
 * @NotNull : 被标记的字段，值不能是null
 *
 * @Min : 数字最小值，整型
 * @Max : 数字最大值，整型
 *
 * @DecimalMin 数字最小值，浮点类型
 * @DecimalMax 数字最大值，浮点类型
 *
 * @length 字符串长度
 */
public class User {
    private Integer id;

    @NotNull
    @Length(min = 5,max = 10)
    private String username;
    private String password;

    @Min(10)
    @Max(20)
    @NotNull
    private Integer age;
    private String address;

    @DecimalMin("9.9")
    @DecimalMax("15.9")
    @NotNull
    private Double money;
}
